Skip to content

Update dependencies#754

Merged
sunkup merged 5 commits into
mainfrom
update-dependencies
Dec 9, 2025
Merged

Update dependencies#754
sunkup merged 5 commits into
mainfrom
update-dependencies

Conversation

@sunkup
Copy link
Copy Markdown
Member

@sunkup sunkup commented Dec 8, 2025

Update various build and run time dependencies.

@sunkup sunkup self-assigned this Dec 8, 2025
@sunkup sunkup added the refactoring Quality improvement of existing functions label Dec 8, 2025
@sunkup sunkup requested a review from Copilot December 8, 2025 11:16
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates various build and runtime dependencies to their latest versions. The updates include critical build tools (Kotlin, AGP, KSP), AndroidX libraries (lifecycle, navigation3, compose), and third-party libraries (aboutLibs, OkHttp, Ktor, Room). The PR also adapts the code to breaking API changes introduced by the updated libraries.

  • Navigation3 has reached stable version 1.0.0, and lifecycle libraries are now unified at 2.10.0
  • AboutLibraries plugin was updated from 12.2.4 to 13.1.0 with plugin ID and API changes
  • Several unused OkHttp library references were removed from the dependency catalog

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
gradle/libs.versions.toml Updated dependency versions across the board; removed unused OkHttp library references; added new aboutLibs core libraries; changed aboutLibs plugin ID
app/src/main/java/at/bitfire/icsdroid/ui/screen/InfoScreen.kt Updated to use new aboutLibraries API (produceLibraries instead of rememberLibraries)
app/src/main/java/at/bitfire/icsdroid/ui/nav/MainApp.kt Consolidated navigation3 entry decorators from two separate decorators into the new unified rememberSaveableStateHolderNavEntryDecorator()
app/build.gradle.kts Added required core dependencies for the new aboutLibs version

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sunkup sunkup requested a review from ArnyminerZ December 8, 2025 11:42
@sunkup sunkup marked this pull request as ready for review December 8, 2025 11:42
Copy link
Copy Markdown
Member

@ArnyminerZ ArnyminerZ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just replace the resource usage for toasts please.

Comment thread app/src/main/java/at/bitfire/icsdroid/ui/screen/AddSubscriptionScreen.kt Outdated
Signed-off-by: Sunik Kupfer <kupfer@bitfire.at>
@sunkup sunkup requested a review from ArnyminerZ December 8, 2025 12:54
Copy link
Copy Markdown
Member

@ArnyminerZ ArnyminerZ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to merge

@sunkup sunkup merged commit b759a31 into main Dec 9, 2025
5 checks passed
@sunkup sunkup deleted the update-dependencies branch December 9, 2025 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactoring Quality improvement of existing functions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants